package com.code.day11DaiMaKuai.Bao2;

import org.junit.Test;

import java.util.ArrayList;

public class Categ {

//    public static void main(String[] args) {
//
//        CategoryImpl dom = new CategoryImpl();
//        boolean result = dom.insertCategory("碎碎念", "背包", "手表");
//        System.out.println(result);
//
//        CategoryImpl dom1 = new CategoryImpl();
//        ArrayList<String> list =dom.selectCategory();
//        System.out.println(list);
//    }
    //        测试添加商品分类方法
@Test
public void insert() {
    // 创建CategoryImpl类的实例对象dom，该类中包含待测试的insertCategory方法
    CategoryImpl dom = new CategoryImpl();
    // 调用dom对象的insertCategory方法，传入三个分类字符串参数："碎碎念"、"背包"、"手表"
    // 方法返回一个boolean类型的结果，表示插入操作的执行状态（当前逻辑固定返回true）
    boolean result = dom.insertCategory("碎碎念", "背包", "手表");

    // 打印插入操作的结果（控制台输出true，因为insertCategory方法固定返回true）
    System.out.println(result);
}
    //测试所有方法分类
    @Test
    public void selectAll(){
        // 创建CategoryImpl类的实例对象dom，该类中包含待测试的selectCategory方法
        CategoryImpl   categoryImpl = new CategoryImpl();

        // 调用dom对象的selectCategory方法，获取查询到的分类列表
        // 该方法返回一个ArrayList<String>集合，当前逻辑固定包含4个"手机"字符串
        ArrayList<String> list = categoryImpl.selectCategory();

        // 打印查询到的分类列表（控制台输出：[手机, 手机, 手机, 手机]）
        System.out.println(list);
    }

}
